<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// 4、`Promise.resolve`方法: (value) => {}
	// (1) value: 成功的数据或promise对象
	// 说明: 返回一个成功/失败的promise对象
	
	{
		// 1- resolve是Promise构造函数的一个静态方法
		// 2- 返回的是一个Promise实例
		// const p = Promise.resolve();
		// console.log(p);// fulfilled undefined
		
		// 1-如果接收的参数是非Promise,那么返回的Promise状态为fulfilled,值为接收的参数
		// const p = Promise.resolve(100);
		// console.log(p);// fulfilled 100
		
		// 如果接收到的是一个Promise实例,那么直接将该Promise实例返回赋值给p
		const p1 = new Promise((resolve,reject)=>{
			reject(1)
		});
		const p = Promise.resolve(p1);
		console.log(p === p1);// true
	}
</script>
</html>